@charset "utf-8";
body { font-size: 14px; background: #EDFFC3 url(../images/mainbg.jpg) repeat-x 0px -4px; margin: 0px; padding: 0px; }
ul,ol,li { margin:0; padding:0; list-style: none; }
button { cursor:pointer;}
form { margin: 0px; padding: 0px; }
img { border:0}
h1,h2,h3,h4,h5 { margin:0; padding:0}
#main { background: #FFF; width: 1003px; margin-right: auto; margin-left: auto; }
#main .top { color: #666; font: 12px/24px Tahoma, Arial; background: url(../images/topbg.png) repeat-x 0px 0px; height: 24px; }
#main .top .login { text-align: center; width: 820px; }
#main .top .login input { width: 110px; border-top: 1px solid #999; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 1px solid #999; margin-right: 8px; }
#main .top .login button { background: url(../images/btlogin.png) no-repeat 0px 0px; height: 18px; width: 37px; border-style: none; margin-right: 10px; }
#main .top form a { color: #666; text-decoration: underline; margin-right: 10px; }
#main .top form a:hover { color: #679800; text-decoration: none; }
#main .top .r { float: right; line-height: 24px; height: 24px; color: #666; margin-right: 10px; }
#main .top .r a { color: #666; text-decoration: none; }
#main .top .r a:hover { color: #679800; }
#main .nav { background: url(../images/navbg.jpg) no-repeat 0px 0px; height: 114px; }
#main .nav ul { margin-top: 70px; padding-left: 10px; }
#main .nav ul li { float: left; line-height: 40px; height: 40px; }
#main .nav ul li a { font-size: 14px; font-weight: bold; color: #FFF; text-decoration: none; margin-right: 8px; margin-left: 8px; }
#main .nav ul li .on,#main .nav ul li a:hover { color: #FF3; }
#main .nav ul .z { margin-left: 30px;color: #4D7D00;}
#main .nav ul .z a,#main .nav ul .h a { font-weight: normal; color: #4D7D00; }
#main .nav ul .z a:hover,#main .nav ul .h a:hover { color: #000; }
#main .search { background: #F6F6F6; margin:5px 12px; padding-top:2px; font-size: 12px; }
#main .search input { line-height: 28px; background: url(../images/searchbg.png) no-repeat 0px 0px; height: 28px; width: 192px; border-style: none; font-size: 14px; color: #999; padding-left: 28px; margin-left: 4px; margin-top:2px; vertical-align:middle }
#main .search button { background: url(../images/searchbg.png) no-repeat -223px 0px; width: 50px; height:28px; border-style: none;vertical-align:middle }
#main .search a { color: #666; text-decoration: none; }
#main .banner1 { margin: 8px 12px 0; font-size: 12px; height: 100px; float:left }
#main .banner2 { margin: 8px 12px 0; font-size: 12px; height: 90px; float:left }
#main .weather,#main .ad1 { float: left; height: 90px; }
#main .weather{ background: url(../images/frabg.png) repeat-y -110px 0px; width: 105px; text-align: center; line-height: 20px; margin-left: 10px; overflow: hidden; }
#main .weather img { margin: 5px; }
#main .ad1 { background: url(../images/frabg2.png) repeat-y -140px 0px; width: 123px; font-family: "宋体"; color: #666; margin-left: 10px; overflow: hidden; }
#main .weather .t { background: url(../images/frabg.png) no-repeat 0px 0px; height: 5px; width: 105px; }
#main .weather .b { background: url(../images/frabg.png) no-repeat 0px -5px; height: 5px; width: 105px; }
#main .weather strong { font-size: 14px; }

#main .ad1 .t { background: url(../images/frabg2.png) no-repeat 0px 0px; height: 5px; width: 123px; }
#main .ad1 .b { background: url(../images/frabg2.png) no-repeat 0px -5px; height: 5px; width: 123px; }
#main .ad1 li { line-height: 20px; background: url(../images/arrow.gif) no-repeat 6px 8px; text-indent: 12px; }
#main .ad1 a { color: #000; text-decoration: none; }
#main .ad1 a:hover { color: #666; }
#main .left { float: left; width: 320px; margin-left: 12px; }
#main .mid { float: left; width: 400px; margin-left: 8px; }
#main .rig { float: left; width: 240px; margin-left: 8px; }
.box1 .left h1 { font-size: 14px; line-height: 36px; }
.box1 .left li { line-height: 26px; font-family: "宋体"; color: #666; }
.box1 .left a { color: #333; text-decoration: none; }
.box1 .left a:hover { color: #557E00; }
.box1 .mid h1 { font-size: 14px; background: #D6E9A6; line-height: 20px; color: #496B00; overflow: hidden; }
.box1 .mid { border: 1px solid #E4E4E4; padding: 1px; height:446px;width:396px !important; }
.box1 .mid p { text-indent: 2em; line-height: 26px; margin: 5px 10px; }
.box1 .mid p a,.box1 .mid .t { color: #557E00; text-decoration: none; }
.box1 .mid p a:hover { color: #000; }
.box1 .mid hr,.box1 .rig hr { border-top: 1px solid #CCC; margin: 0px; padding: 0px; }
.box1 .mid .t { line-height:30px; text-align:center; width:390px; display:block; margin:0 auto }
.box1 .mid ul li { font: 14px/26px "宋体"; color: #999; }
.box1 .mid ul li span { float: right; margin-right:10px; }
.box1 .mid li .c { color: #000; text-decoration: none; }
.box1 .mid li a { color: #666; text-decoration: none; }
.box1 .mid li a:hover { color:#557E00}
.box1 .mid .d,.box1 .rig .d { border-top-style: dotted; }
.box1 .rig h1,.box2 h1 { font-size: 14px; color: #557E00; background: url(../images/frabg3.png) repeat-x 0px -30px; height: 26px; line-height: 24px; }
.box1 .rig h1 span,.box2 h1 span { background: url(../images/frabg3.png) no-repeat right 0px; height: 26px; width: 5px; float: right; }
.box1 .rig h1 i,.box2 h1 i { background: url(../images/frabg3.png) no-repeat 0px 0px; height: 26px; width: 8px; display: block; float: left; }
.box1 .rig strong { line-height: 30px; font-weight: normal; margin-left: 10px; }
.box1 .rig ul li { margin-left: 10px; line-height: 26px; }
.box1 .rig ul li a { color: #666; text-decoration: none; }
.box1 .rig ul li a:hover { color: #557E00; }
.box1 .rig .p { height: 70px; text-align:center;margin-left:3px; }
.box1 .rig .p li { float: left; width: 52px; text-align: center; font-size: 12px; overflow: hidden; line-height: 26px; margin:0 3px; }
.box1 .rig .p img { border: 1px solid #557E00; }
.box1 .rig .f,.box2 .f,.box2 .f2,.box2 .f3 { border-right: 1px solid #CACACA; border-left: 1px solid #CACACA; }
.box1 .rig .bot,.box2 .bot { background: url(../images/frabg3bot.png) repeat-x 0px -10px; height: 5px; }
.box1 .rig .bot i,.box2 .bot i { background: url(../images/frabg3bot.png) no-repeat 0px 0px; display: block; float: left; height: 5px; width: 8px; }
.box1 .rig .bot span,.box2 .bot span { background: url(../images/frabg3bot.png) no-repeat right 0px; float: right; height: 5px; width: 5px; }
.box1 .rig .ad img,.box2 .rig .ad img { margin: 5px auto 0px; height: 68px; width: 236px; }
.box2 h1 { font-family: "宋体"; }
.box2 h1 a { font-weight: normal; color: #557E00; text-decoration: none; }
.box2 h1 a:hover { color: #000; }
.box2 .f { height:260px; padding-top:4px;}
.box2 .f2 { height:180px; padding-top:4px;}
.box2 .f3 { height:200px; padding-top:4px;}
.box2 .f .p,.box2 .f2 .p,.box2 .f3 .p { height: 70px; width: 104px; border: 1px solid #CCC; margin: 5px 8px; }
.box2 .f li,.box2 .f2 li,.box2 .f3 li { line-height: 26px; margin-left: 10px; }
.box2 .f li a,.box2 .f2 li a,.box2 .f3 li a { font-family: "宋体"; color: #666; text-decoration: none; }
.box2 .f li a:hover,.box2 .f2 li a:hover,.box2 .f3 li a:hover { color: #557E00; }
.box2 .f .v,.box2 .f2 .v,.box2 .f3 .v { margin: 0 6px 0 10px; float: left; height: 60px; width: 60px; }
.box2 .f .v img,.box2 .f2 .v img,.box2 .f3 .v img { height: 60px; width: 60px; }
.box3,.box4 { width:976px;height: 120px; margin: 10px 0px 0px 12px;overflow: hidden; float:left }
.box3 span,.box4 span { background: url(../images/picq.png) no-repeat right 0px; float: right; height: 120px; width: 10px; }
.box3 i,.box4 i { background: url(../images/picq.png) no-repeat 0px 0px; float: left; height: 120px; width: 26px; font-size: 14px; font-style: normal; font-weight: bold; color: #557E00; line-height: 22px; padding-top: 20px; padding-left: 4px; }
.box3 ul,.box4 ul { float: left; height: 118px; border-top: 1px solid #C9C9C9; border-bottom: 1px solid #C9C9C9; line-height: 118px; }
.box4 ul { line-height:58px !important}
.box3 ul li { float: left; height: 110px; width: 110px; margin:4px 4px 0px 3px }
.box4 ul li { float:left; width:100px; height:54px; margin:2px 2px 0px}
.box2 { height:auto !important;height:1%;width:100%;margin-top:10px;}
.box2 .left .f3 .maz { margin-top:5px; font: bold 12px Tahoma, Arial; }
.box2 .left .f3 .maz li { float: left; width: 96px; text-align: center;margin:0 4px;}
.box2 .left .f3 .maz li .pic { height: 120px; width: 90px; }
.box2 .left .f3 .maz strong { display: block; font-size: 14px; }
.box2 .left .f3 li .buy { background: url(../images/buy.gif) no-repeat 0px 0px; height: 18px; width: 40px; display: block; }
#viewer {height:190px; width:150px; float:left; overflow:hidden; margin:0 18px; }
#viewerFrame {width:450px; clear:both; padding:0;}
#viewer img {width:134px; height:156px; margin:5px auto; display:inline; border:0;}
#viewer a { display:block; float:left; width:150px; height:186px; text-align:center; text-decoration: none; color: #000; }
#viewer a:hover { color: #557E00; }
#viewer a span { display:block; font-size: 12px;}
#btn1,#btn2 { display: block; float: left; height: 60px; width: 25px; margin:50px 0px 0; overflow:hidden; background: url(../images/arrow.png) no-repeat 0px 0px; }
#btn2 { background-position:-25px 0; float:right;}
.idtab { margin: 8px 12px 0px;height:auto !important;height:1%;width:976px; }
.idTabs { height:24px; border-bottom: 1px solid #CCC; }
.idTabs li { background: url(../images/tab.png) no-repeat -82px 0px; float: left; height: 24px; width: 82px;  text-align: center; font-size: 14px; line-height: 24px; margin:0 4px 0 0 }
.idTabs a {color: #557E00; text-decoration: none; display:block;width:82px;height:24px;}
.idTabs .selected { background: url(../images/tab.png) no-repeat 0px 0px; font-weight: bold; border-bottom: 1px solid #FFF; margin-bottom:2px }
#link1,#link2,#link3 { float:left; margin-top:-1px; width:976px; height: 100px; border-top: 0px none #FFF; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; }
#link1 a,#link2 a,#link3 a { color: #333; text-decoration: none; margin:-1px 5px 0; font: 12px/25px Tahoma, Arial; display:block; float: left; white-space: nowrap; }
#link1 a:hover,#link2 a:hover,#link3 a:hover { color: #557E00; }
.copy { text-align: center; font: 14px/40px Tahoma, Arial; color: #666; }
.copy a { color: #666; text-decoration: none; margin: 0px 8px; }
.copy a:hover { color: #557E00; }